package cn.com.zpark;

import java.sql.DriverManager;
import java.sql.SQLException;

/**
 * @PackageName: cn.com.zpark
 * @ClassName: JDBC_01
 * @Description: 注册驱动
 * @author: RZS
 * @date: 2021/10/24  15:30
 */
public class JDBC_01 {
    // psvm
    public static void main(String[] args) throws SQLException {
        // 第一种注册方式：注册驱动
        try {
            Class.forName("com.mysql.jdbc.Driver");
            System.out.println("驱动注册成功");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }

        // 第二种注册方式
        /*DriverManager.registerDriver(new com.mysql.jdbc.Driver());
        System.out.println("驱动注册成功");*/

        /**
         * 两种注册方式的区别
         * Class.forName("com.mysql.jdbc.Driver")： 当驱动包不存在的时候，编译可以通过
         * DriverManager.registerDriver(new com.mysql.jdbc.Driver())：
         *      当驱动包不存在的时候，编译不通过
         *
         *  使用第一种方式的目的是：解耦
         */
    }
}
